Rnoc\Retainful\Api\AbandonedCart\Checkout B

Total Complexity 91
Dependencies 3
Dependents 2
Total lines 499
Lines of code 316
Logical lines of code 203
Comment lines 120
Methods 24
Properties 0

Methods 24

Method Rating Maintainability Complexity Lines of code
changeWebHookHeader()
B
40 16 56
syncOrder()
A
46 10 37
orderStatusChanged()
A
53 10 19
purchaseComplete()
S
47 6 34
syncOrderToAPI()
S
50 6 28
setRetainfulOrderData()
S
62 5 11
apiCheckoutOrderProcessed()
S
59 4 15
unsetOrderTempData()
S
60 3 14
checkoutOrderProcessed()
S
61 3 12
isPlaced()
S
70 3 5
OrderUpdatedShopBackend()
S
65 3 10
generateNocCouponForManualOrders()
S
69 3 6
scheduleCartSync()
S
63 3 10
paymentCompleted()
S
64 3 10
maybeUpdateOrderOnSuccessfulPayment()
S
65 2 9
setOrderCartToken()
S
71 2 6
orderUpdated()
S
67 2 8
removeTempDataForUser()
S
71 1 6
__construct()
S
82 1 3
needInstantOrderSync()
S
80 1 3
payPageOrderCompletion()
S
83 1 3
recoverHeldOrders()
S
75 1 4
syncOrderByScheduler()
S
82 1 3
markOrderAsPendingRecovery()
S
75 1 4